Analytical Analysis of Generic Reusability: Weyuker’s Properties

نویسندگان

  • Parul Gandhi
  • Pradeep Kumar Bhatia
چکیده

Reusability is the key concept in today’s software development environment. The concept of reusability can be achieved by Generic programming approach. C++ templates help us to develop generic code which results in reusable software modules and also identify effectiveness of this reuse strategy. Many researchers have already developed various reusability metrics [9] [7]. In this paper we emphasis on evaluating reusability metrics on weyuker’s set of properties. Weyuker’s list of properties has always been a point of reference and suggested as a guiding tool in identification of a good complexity measure by several researchers. We have chosen some recently reported reusability metrics Method Template Inheritance Factor (MTIF) and Attribute Template Inheritance factor (ATIF) and evaluated them against Weyuker’s set of principles. We divide our work in a two-step framework. In the first step the metrics are analytically evaluated against a formal list of Weyuker’s properties and in the second step we calculate LOC metric value by using three different programs designed using template and inheritance features of object-oriented programming and observe that by using template with inheritance property we can reduce number of lines of a project to a great extent.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Control-flow Complexity Measurement of Processes and Weyuker's Properties

Process measurement is the task of empirically and objectively assigning numbers to the properties of business processes in such a way as to describe them. Desirable attributes to study and measure include complexity, cost, maintainability, and reliability. In our work we will focus on investigating process complexity. We define process complexity as the degree to which a business process is di...

متن کامل

Measuring Qualities of XML Schema Documents

The Extensible Markup Language (XML) is becoming a de-facto standard for exchanging information among the web applications. Efficient implementation of web application needs to be efficient implementation of XML and XML schema document. The quality of XML document has great impact on the design quality of its schema document. Therefore, the design of XML schema document plays an important role ...

متن کامل

Protocol Engineering Applied to Formal Analysis of Security Systems

Every communication system requiring security properties is certainly critical. In order to study the security of communication systems, we have developed a methodology for the application of the formal analysis techniques of communication protocols to the analysis of cryptographic ones. We have extended the design and analysis phases with security properties. Our methodology uses a specificati...

متن کامل

Some global properties of a pair of coupled maps : Quasi - symmetry , periodicity , and synchronicity

We analyze some global, generic properties of a pair of coupled maps. These generic properties are then utilized to investigate how the extent of coupling affects the behavior of the coupled system. Quasi-symmtery of the global behavior is discussed. Numerical validation of the analytical results is provided.

متن کامل

Modularisierung und Wiederverwendung durch generische Klassen in Object Teams

Modularization and reuse are essential for the productivity of software development. Role-oriented programming complements the concepts of object-oriented programming with the goal to improve modularization. The programming language Object Teams, a role-oriented extension of the Java language, provides specific support for modularization of collaborations between objects. A class or object can ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012